.pc-template-btn {
	display: block;
	font-size: 16pt
}

#pc-template-img {
	margin-top: 20px;
}

body {
	background-color: #EEEEEE;
	font-family: Arial, sans-serif;
	margin: 20px 20px 20px 20px;
}

.tabelaEditavel-Cabecalho {
	background-image: url('imagens/back_degrad.gif');
	background-repeat: repeat-x;
	font-weight: bold;
}

.tabelaEditavel {
	border: 1px solid #AAAAAA;
	background-color: white;
	font-size: 80%;
}

.tabelaEditavel-linhaSelecionada {
	background-color: #E8EEF7;
	height: 23;
	font-size: 12;
}

.tabelaEditavel-linha {
	background-color: white;
	cursor: pointer;
	cursor: hand;
	height: 23;
	font-size: 12;
}

.fotografia {
	border: 4px solid #8E8E8E;
}

.gwt-Image {
	background: #E0EDFE;
	horizontal-align: center;
}

.gwt-Image-center {
	horizontal-align: center;
}

.gwt-DialogBox {
	border: 2px solid #AAAAAA;
	background-color: white;
}

.gwt-DialogBox .Caption {
	background-image: url('imagens/back_degrad.gif');
	background-repeat: repeat-x;
	padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	cursor: default;
}

.gwt-Button {
	border: 1px solid #8E8E8E;
	width: 100;
}

.gwt-PushButton-icon {
	width: 20;
}

.gwt-Label-mp {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12;	
}

.gwt-ListBox {
	background: #fdfcbb;
}

/** * Applied to text boxes. */
.gwt-TextBox {
	padding: 2px;
	background: #fdfcbb;
}

.gwt-TextBox-readonly {
	color: #888;
}